* {
  margin: 0px;
  padding: 0px;
  line-height: 1.5em;
}

html {
  height: 100.1%;
}

body {
  background-color: #FCFEFC;
  height: 100.1%;
  letter-spacing: 1px;
}

div#top {
  background: #FFFFFF url(../images/top.gif) no-repeat scroll left top;
  height: 254px;
  text-align: left;
}

div#message {
  text-align: left;
  padding: 10px 10px 10px 20px;
  border: 1px solid red;
  background: #FFF1F1;
  white-space:nowrap;
}

div#message ul {
  list-style: none;
}

div#message ul li {
  
}

div#top h1 {
  padding: 100px 0 0 160px;
  font-weight: bold;
  font-variant: normal;
}

div#top h1 a {
  color: #000000;
}

div#container {
  width: 800px;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 20px;
}

div#sidebarleft {
  text-align: left;
  width: 140px;
  float: left;
  padding-right: 20px;
}

div#content {
  text-align: left;
  margin-left: 160px;
  width: 600px;
}

div#footer {
  clear: both;
  text-align: left;
  padding: 20px 0 10px 0;
}

ul#navigation_vertical,
ul#navigation_vertical ul,
ul#navigation_vertical ul ul,
ul#navigation_vertical ul ul ul{
  list-style-type: none;
  list-style-image: none;
  list-style: none;
}

ul#navigation_vertical li {
  border-bottom: 0px solid #666666;
}

ul#navigation_vertical li a {
  text-decoration: none;
  display: block;
  padding-left: 10px;
}

ul#navigation_vertical li li a{
  padding-left: 20px;
}

ul#navigation_vertical li li li a{
  padding-left: 30px;
}

ul#navigation_vertical li li li li a{
  padding-left: 40px;
}

ul#navigation_vertical li a:hover, ul#navigation_vertical li a:active, ul#navigation_vertical li a:focus {
  background-color: #666666;
  color: #FFFFFF;
}

div.page_list {
  margin: 0 0 20px 0;
}

div.page_list_content {
  margin: 0 0 0 20px;
}

div.page_list_content {

}

div.page_list_content ul, div.page_list_content ol{
  margin: 0 0 0 30px;
}

form input#input_title {
  width: 100%;
  margin: 0 5px 10px 0;
}

form div#input_page_content {
  margin-bottom: 5px;
}

br, p {
  margin-bottom: 5px;
}

a {
  color: #666666;
}

h1, h2 {
  font-family: Verdana;
  font-weight: normal;
  letter-spacing: 5px;
  font-variant: small-caps;
}


h3, h4, h5, h6 {
  font-family: Verdana;
  font-weight: normal;
  font-variant: small-caps;
  font-size: 1.3em;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
  color: #000000;
}

blockquote {
  background: #EEEEEE url(../images/quote.gif) no-repeat scroll left top;
  padding: 10px 10px 10px 50px;
  font-style: italic;
}

code {
  white-space: nowrap;
}

p.small {
  color: #666666;
  font-size: 0.8em;
}






/* YUI Anpassungen */
.yui-skin-sam #content .yui-toolbar-container .yui-toolbar-group h1,
.yui-skin-sam #content .yui-toolbar-container .yui-toolbar-group h2,
.yui-skin-sam #content .yui-toolbar-container .yui-toolbar-group h3,
.yui-skin-sam #yui-editor-panel .yui-toolbar-container .yui-toolbar-group h1,
.yui-skin-sam #yui-editor-panel .yui-toolbar-container .yui-toolbar-group h2,
.yui-skin-sam #yui-editor-panel .yui-toolbar-container .yui-toolbar-group h3 {
  letter-spacing: 0px;
  font-variant: normal;
  margin: 2px 0 0 0;
  font-family: serif;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-editcode span.yui-toolbar-icon {
    background-image: url(../images/html_editor.gif);
    background-position: 0 1px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-editcode-selected span.yui-toolbar-icon {
    background-image: url(../images/html_editor.gif);
    background-position: 0 1px;
    left: 5px;
}
.editor-hidden {
    visibility: hidden;
    top: -9999px;
    left: -9999px;
    position: absolute;
}
.yui-editor-editable-container textarea {
    margin: 0;
    padding: 0;
    border: 0;
}
